# -*- coding: utf-8 -*-
# created by Src - 一路好时光

# import os
# os.mkdir("test_model")#创建文件夹

# from os import system
# system('cmd')#执行系统命令
# Microsoft Windows [10.0.19045.4529]
# (c) Microsoft Corporation

# import sys
# print(sys.path)

#有风险，不建议使用，自己定义了函数，os也有这个函数就会覆盖
#模块一旦被调用，即相当于执行了另外一个py文件里的代码
# def chmod():
#     print("")
# from os import * #导入os下所有函数
# print(mkdir("test"))

# from django.contrib.auth import authenticate as auth
# auth()

#在同目录下能找到，在其他包找不到，想找到的话，把文件路径添加进path也可以
import my_first_mod #哈哈哈哈。。。
my_first_mod.sayHello()#我是模块里的

import sys
import os
print(sys.path)
#['E:\\PycharmProjects\\pythonProject\\day6-用Python开发各种提高工作效率的小工具',#把当前目录做为环境变量目录
# 'E:\\PycharmProjects\\pythonProject',
# 'D:\\Program Files\\JetBrains\\PyCharm 2024.1.3\\plugins\\python\\helpers\\pycharm_display',
# 'D:\\Program Files\\Python312\\python312.zip',
# 'D:\\Program Files\\Python312\\DLLs',
# 'D:\\Program Files\\Python312\\Lib',
# 'D:\\Program Files\\Python312',
# 'D:\\Program Files\\JetBrains\\PyCharm 2024.1.3\\evns',
# 'D:\\Program Files\\JetBrains\\PyCharm 2024.1.3\\evns\\Lib\\site-packages',
# 'D:\\Program Files\\JetBrains\\PyCharm 2024.1.3\\plugins\\python\\helpers\\pycharm_matplotlib_backend']
#在上面这个目录下找模块，找不到报错

#导入目录
dirPath="E:\\PycharmProjects\\pythonProject\\test"
sys.path.append(dirPath)#向sys.path路径中添加自己的路径
print(sys.path)

#绝对路径
print(__file__)#打印当前文件的当前路径
#E:\PycharmProjects\pythonProject\day6-用Python开发各种提高工作效率的小工具\01-模块.py

#只打印目录名
print(os.path.dirname(__file__))
#E:\PycharmProjects\pythonProject\day6-用Python开发各种提高工作效率的小工具
base_path=os.path.dirname(os.path.dirname(__file__))#E:\PycharmProjects\pythonProject
#把当前程序的目录加入系统path
sys.path.append(base_path)
print(base_path)
